#ifndef Reverse_HEADER_H 
#define Reverse_HEADER_H


#include "../SQLEvalVisitor.h"
// #include "SQLEvalVisitorUtils.h"
#include "../../ast/SQLExpr.h"
#include "../../ast/expr/SQLMethodInvokeExpr.h"
#include "../../parser/ParserException.h"
#include "Function.h"

class Reverse : virtual public SQLFunction {
 	public:
		static Reverse *instance();
		virtual ~Reverse();
		virtual Object_ptr eval(SQLEvalVisitor *visitor, SQLMethodInvokeExpr *x);
   
};
#endif

